package com.fancymusic.dao;

import com.fancymusic.entity.Singer;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface ISingerDao {

    /**
     * 跟据歌手姓名获取歌手集合
     */
    List<Singer> findSingerByName(String name);

    /**
     * 获取所有歌手列表
     */
    List<Singer> getSingerList();

    /**
     * 新增歌手
     */
    void saveSinger(Singer singer);

    /**
     * 测试动态sql
     * @param map
     * @return
     */
    List<Singer> findSingerDynamic(Map map);

    /**
     * 获取所有地区
     */
    List<String> getAllRegin();

    Singer findSingerBysid(Integer sid);
}
